create docker images with historical releases. (#1336)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Tue, 10 Sep 2024 18:28:02 +0000 (12:28 -0600)
committerGitHub <noreply@github.com>
Tue, 10 Sep 2024 18:28:02 +0000 (12:28 -0600)
commit0b5a3ffcf9e02f9832ea1cffdd046e5c2b4632da
treef8a7f533a15fdc451c39b28f3fc4932dc851c7d9
parentdb5fa78adea18be76fe6ab92b9430bcc05705b13
create docker images with historical releases. (#1336)

* create docker images with historical releases.

* add scripts to automate image creation

* enhance test script to avoid cwd dependencies.

* move 1.7.0 base from focal to jammy

* make sure to clean up container

* make sure container is cleaned up.

* fix varaible use in arithmetic context

* delete unused archive from images.

* don't confuse our zlib and system zlib

* use system zlib shapelib for 1.8.0, 1.9.0

* add script to run GUI

* fix up 1.5.x plugins.

these were probematic for 1.5.4, previous releases ran ok with webkit.
translations don't work for 1.5.x

* shellcheck

* enhance GUI run script to forward LANG

* add bleeding edge image.
25 files changed:
tools/archive_images/Dockerfile_gpsbabel_1.5.0 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.5.1 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.5.2 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.5.3 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.5.4 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.6.0 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.7.0 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.8.0 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_1.9.0 [new file with mode: 0644]
tools/archive_images/Dockerfile_gpsbabel_dev [new file with mode: 0644]
tools/archive_images/gpsbabel_1_5_0.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_1_5_1.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_1_5_2.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_1_5_3.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_1_5_4.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_1_6_0.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_1_7_0.patch [new file with mode: 0644]
tools/archive_images/gpsbabel_dev.patch [new file with mode: 0644]
tools/archive_images/make_docker_image_gpsbabel.sh [new file with mode: 0755]
tools/archive_images/push.sh [new file with mode: 0755]
tools/archive_images/rebuild.sh [new file with mode: 0755]
tools/archive_images/run_gpsbabel.sh [new file with mode: 0755]
tools/archive_images/run_gpsbabelfe.sh [new file with mode: 0755]
tools/archive_images/setup_user.sh [new file with mode: 0755]
tools/archive_images/test.sh [new file with mode: 0755]